sums due - German English Dictionary